Staff Engineer, Product DVT
Description
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
Must be available to work on-site at our Bangalore office 5 days per week.
About the Role:
As a Staff Engineer, you will lead validation strategy, own complex testing areas, and build scalable automation for embedded, electrical, and system-level products. This role combines deep manual expertise, Python automation leadership, and technical ownership across releases.
What You Will Be Doing
Validation Leadership
- Own test strategy, planning, execution, and automation direction for major features.
- Lead investigations of complex issues across firmware/electrical/system layers.
- Mentor senior and junior test engineers on manual validation and automation best practices.
Manual Testing :
- Perform advanced manual validation of embedded hardware and end‑to‑end system workflows.
- Validate complex electrical behaviours, protection logic, communication protocols.
- Collaborate with HW/FW teams for deep debugging.
Python Automation (Hands-on + Architecture)
- Architect automation frameworks and test infrastructure.
- Build scalable automation for regression, system tests, long-duration tests.
- Develop simulators, HIL setups, and automation tools used across the org.
Cross-functional Collaboration
- Work closely with firmware, hardware, systems, and product teams.
- Drive automation adoption and improve test reliability.
Who You Are / What You Bring
- 8–9 years in embedded testing (manual + automation).
- Expert-level Python automation skills, including framework development.
- Strong understanding of electrical systems, power electronics, inverters/chargers/storage devices.
- Deep hands-on experience with UART, CAN, RS485, Modbus, SPI/I2C.
- Proven leadership in test strategy, planning, and mentoring.
- Strong analytical skills for root-cause investigations.
- Good to have AI prompting and custom agent building skills